using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Recorder;
using UnityEngine.Recorder.Input;

namespace UTJ.FrameCapturer.Recorders
{
	[ExecuteInEditMode]
	public class EXRRecorderSettings : BaseFCRecorderSettings
	{
		public fcAPI.fcExrConfig m_ExrEncoderSettings = fcAPI.fcExrConfig.default_value;

		private EXRRecorderSettings()
		{
			m_BaseFileName.pattern = "image_<0000>.<ext>";
		}

		public override List<RecorderInputSetting> GetDefaultInputSettings()
		{
			List<RecorderInputSetting> list = new List<RecorderInputSetting>();
			list.Add(NewInputSettingsObj<CBRenderTextureInputSettings>("Pixels"));
			return list;
		}
	}
}
